package cn.xiaolang.function.design_pattern.class_adapter;

/**
 * 类适配器模式：
 * 这种适配器模式下，适配器继承自已实现的类（一般多重继承）
 * 
 * 被适配的类，继承适配器，重写相应的方法即可
 * 如：键盘，只需要适配器的，连接，开启，关闭，点击等功能
 * @author Xiaolang
 *
 */
public class KeyBoardPort extends AdapterTool{

    @Override
    public void connection() {
        super.connection();
        System.out.println("连接键盘中。。。");
    }

    @Override
    public void turnOff() {
        super.turnOff();
        System.out.println("关闭键盘中。。。");
    }
    
    @Override
    public void turnOn() {
        super.turnOn();
        System.out.println("开启键盘中。。。");
    }
    
    @Override
    public void input() {
        super.input();
        System.out.println("键盘输入操作。。。");
    }
}
